# Makefile para compilar o trabalho de Programação Avançada


# Macros do compilador

CC = gcc -std=c99 -g3 -Wall -Isrc/include


# Macros de diretórios

DBG = bin/debug


# Compilar em modo de produção

all:
	gcc -std=c99 -Wall -Isrc/include src/aco.c src/vrml/*.c src/simulacao/*.c -o bin/release/aco


# Compilar em modo debug

debug: aco vrml simulacao
	mv *.o $(DBG)/
	$(CC) $(DBG)/*.o -o $(DBG)/aco

aco: src/aco.c
	$(CC) src/aco.c -c

vrml: src/vrml/*.c
	$(CC) src/vrml/*.c -c

simulacao: src/simulacao/*.c
	$(CC) src/simulacao/*.c -c
